package com.macro.mall.demo.service;


import com.macro.mall.common.api.CommonResult;
import com.macro.mall.demo.dto.IndexDto;


import java.util.List;
import java.util.Map;

public interface EsIndexService {
    /**
     * 创建 索引
     */
    void foundIndex(IndexDto indexDto);
    /**
     * 删除索引
     */
    void delIdnex(IndexDto indexDto);
    /**
     * 修改 索引
     */
    void updIndex(IndexDto indexDto);
    /**
     * 查询 索引
     */
    Map<String, Object> selIndex(IndexDto indexDto);
    /**
     * 判断索引 是否存在
     */
    CommonResult exists(String indexName);
    /**
     * 上架
     */
    void putaway(List<Long> ids);


    /**
     * 下架
     */
    void soldOut(List<Long> ids);

}
